const axios = require('axios');

async function testApiCall() {
  try {
    console.log('测试API接口调用...');
    
    // 使用本地开发服务器地址
    const baseUrl = 'http://localhost:3000';
    const url = `${baseUrl}/api/enterprise/policies`;
    
    console.log(`正在请求: ${url}`);
    
    const response = await axios.get(url, {
      params: {
        page: 1,
        limit: 10
      }
    });
    
    console.log('API响应状态码:', response.status);
    console.log('API响应头部:', response.headers);
    console.log('API响应数据:', JSON.stringify(response.data, null, 2));
    
  } catch (error) {
    console.error('API调用失败:', error.message);
    if (error.response) {
      console.error('错误状态码:', error.response.status);
      console.error('错误响应数据:', error.response.data);
    }
  }
}

testApiCall(); 